<!doctype html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Document</title>
</head>
<body>
	
</body>
</html>
<!-- slice 方法 (Array)
返回一个数组的一段。

arrayObj.slice(start, [end]) 

参数
arrayObj

必选项。一个 Array 对象。 

start 

必选项。arrayObj 中所指定的部分的开始元素是从零开始计算的下标。 

end 

可选项。arrayObj 中所指定的部分的结束元素是从零开始计算的下标。

说明
slice 方法返回一个 Array 对象，其中包含了 arrayObj 的指定部分。 

slice 方法一直复制到 end 所指定的元素，但是不包括该元素。如果 start 为负，将它作为 length + start处理，此处 length 为数组的长度。如果 end 为负，就将它作为 length + end 处理，此处 length 为数组的长度。如果省略 end ，那么 slice 方法将一直复制到 arrayObj 的结尾。如果 end 出现在 start 之前，不复制任何元素到新数组中。

示例
在下面这个例子中，除了最后一个元素之外，myArray 中所有的元素都被复制到 newArray 中： 

newArray = myArray.slice(0, -1)
 -->
<script>
var a = ['a','b','c','d','e','f'];
alert(a.slice(3));			//d,e,f

var b = ['a','b','c','d','e','f'];
alert(b.slice(1,4));		//b,c,d

var b = ['a','b','c','d','e','f','h','j'];
alert(b.slice(1,-3));		//b,c,d,e

newArray = b.slice(0, -1)
alert(newArray);		//a,b,c,d,e,f,h
</script>